package com.raffles.oa.dao;

import java.util.List;
import java.util.Map;

import com.system.common.Page;
import com.raffles.oa.domain.CompanyInfo;
/**
 * : t_raffles_company_info
 * 
 * 
 * @author Gen
 */
public interface ICompanyInfoDAO{
	/**
	 * @param bean
	 * @return
	 */
	CompanyInfo insertCompanyInfo(CompanyInfo bean);
	/**
	 * @param coinGuid
	 * @return
	 */
	boolean deleteCompanyInfo(String coinGuid);	
	/**
	 * @param bean
	 * @return
	 */
	CompanyInfo updateCompanyInfo(CompanyInfo bean);	
	/**
	 * @param coinGuid
	 * @return
	 */
	CompanyInfo loadCompanyInfo(String coinGuid);
	/**
	 * @param param
	 * @param page
	 * @return
	 */
	List<CompanyInfo> queryList(Map<String,Object> param,Page page);

}
